//package com.example.netty.controller.offside;
//
//import com.example.netty.common.R;
//import com.example.netty.controller.BaseController;
//import com.example.netty.service.offside.OffsideServiceImpl;
//import com.example.netty.vo.OffsideVo;
//import lombok.RequiredArgsConstructor;
//import org.springframework.jdbc.core.JdbcTemplate;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//@RestController
//@RequiredArgsConstructor
//public class OffsideController extends BaseController {
//
//    private final OffsideServiceImpl offsideService;
//    private final JdbcTemplate jdbcTemplate;
//
//    @GetMapping("/getList")
//    public R list(OffsideVo offsideVo) throws Exception {
//        return offsideService.getList(offsideVo);
//    }
//
//    @GetMapping("/g")
//    public Map l(){
//        Map<String,Object> a=new HashMap<>();
//        String [] sss=new String [] {"left_main","right_main","power1","power2","power3","power_bak","hy_main","bak1","bak2","hyb","hycyw"};
//        for (String cc:sss) {
//            String sql = "SELECT COLUMN_NAME,COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_NAME =? AND TABLE_SCHEMA='zzship'";
//            List<Map<String, Object>> maps=jdbcTemplate.queryForList(sql, cc);
//            Map map1=new HashMap();
//            for (Map<String, Object> map:maps){
//                if(!map.get("COLUMN_NAME").equals("id") && !map.get("COLUMN_NAME").equals("create_time")){
//
//                    Map map2=new HashMap();
//                    String v= (String) map.get("COLUMN_COMMENT");
//                    String [] vv=v.split("-");
//                    map2.put("no",vv[0]);
//                    if(vv.length==2){
//                        map2.put("name",vv[1]);
//                        map2.put("unit","");
//                        int len=vv[1].length();
//                        if(vv[1].length()>=2){
//                            String vvv=vv[1].substring(len-2);
//                            if(vvv.equals("温度") || vvv.equals("油温")){
//                                map2.put("unit","℃");
//                            }else if(vvv.equals("压力")){
//                                map2.put("unit","bar");
//                            }else if(vvv.equals("转速")){
//                                map2.put("unit","r/min");
//                            }else if(vvv.equals("电压")){
//                                map2.put("unit","V");
//                            }else if(vvv.equals("电流")){
//                                map2.put("unit","A");
//                            }else if(vvv.equals("功率")){
//                                map2.put("unit","KW");
//                            }else if(vvv.equals("频率")){
//                                map2.put("unit","Hz");
//                            }else if(vvv.equals("时间")){
//                                map2.put("unit","h");
//                            }
//                        }
//                    }else {
//                        map2.put("name","");
//                        map2.put("unit","");
//                    }
//                    map1.put(map.get("COLUMN_NAME"),map2);
//
//                }
//            }
//            a.put(cc,map1);
//
//        }
//        return a;
//
//    }
//}
